# os模块中包含很多操作文件和目录的函数
import os

# 获取目标文件夹的路径
files_dir = r"C:\Users\benxb\Downloads\v1.0-mini\v1.0-mini\samples\LIDAR_TOP"
merged_file = os.getcwd() + r"\..\data\nuscenes_mini_sample.bin"
# 获取当前文件夹中的文件名称列表
filenames = os.listdir(files_dir)

mergef = open(merged_file,'ab')

for filename in filenames:
    filepath = files_dir + '\\'
    filepath = filepath + filename
    bin_file = open(filepath, 'rb')
    data = bin_file.read()
    mergef.write(data)
    bin_file.close()

# 关闭文件
mergef.close()